#ifndef LEVEL_H
#define LEVEL_H

#include <SDL.h>
#include <vector>
#include "cell.h"
#include "coin.h"
#include "globals.h"

class Graphics;

class Level
{
	//This class is a cell array that is in charge of drawing itself
public:
	Level();
	Level(Graphics &G, int ID);
	void Update(float ElapsedTime);
	void Draw(Graphics &G);
	std::vector<Cell> Cells;
	std::vector<Coin> Coins;
	Sprite Background;
};

#endif